TAXI: Trace Analysis for X86 Interpretation
نویسندگان
چکیده
Although x86 processors have been around for a long time and are the most ubiquitous processors in the world, the amount of academic research regarding details of their performance has been minimal. Here, we introduce an x86 simulation environment, called TAXI (Trace Analysis for X86 Interpretation), and use it to present some results for eight Win32 applications. In this paper, we explain the design and implementation of TAXI.
منابع مشابه
The Effects of the x86 ISA on the Front End: Where have all the cycles gone?
Although x86 processors have been around for a long time and are the most ubiquitous processors in the world, the amount of academic research regarding details of their performance has been minimal. Here, we will introduce x86 simulation environment, which we call Trace Analysis for X86 Interpretation, or TAXI, and use it to discuss the differences between current x86 processors and other proce...
متن کاملCollaborative Data Analysis in Hyperconnected Transportation Systems
Taxi trip duration affects the efficiency of operation, the satisfaction of drivers, and, mainly, the satisfaction of the customers, therefore, it is an impor‐ tant metric for the taxi companies. Especially, knowing the predicted trip duration beforehand is very useful to allocate taxis to the taxi stands and also finding the best route for different trips. The existence of hyperconnected netwo...
متن کاملTaxi Queue, Passenger Queue or No Queue? - A Queue Detection and Analysis System using Taxi State Transition
Taxi waiting queues or passenger waiting queues usually reflect the imbalance between taxi supply and demand, which consequently decrease a city’s tra c system productivity and commuters’ satisfaction. In this paper, we present a queue detection and analysis system to conduct analytics on both taxi and passenger queues. The system utilizes the event-driven taxi traces and the taxi state transit...
متن کاملDynamic Elimination of Overflow Tests in a Trace Compiler
Trace compilation is a technique used by just-in-time (JIT) compilers such as TraceMonkey, the JavaScript engine in the Mozilla Firefox browser. Contrary to traditional JIT machines, a trace compiler works on only part of the source program, normally a linear path inside a heavily executed loop. Because the trace is compiled during the interpretation of the source program the JIT compiler has a...
متن کاملTrita-infra Ex 03-036 Issn 1651-0194 Isrn Kth/infra/ex--03/036--se Department of Infrastructure Master of Science Thesis
This study is an ethical analysis of the Global Positioning System (GPS) in the context of taxi business, i.e. it is an attempt to investigate the ethical consequences of installing GPS in taxis. The reason for installing GPS in taxis was to increase the taxi drivers’ security, but there are other effects of the installation as well. When the stakeholders that are possibly affected by the techn...
متن کامل